home *** CD-ROM | disk | FTP | other *** search
- Cze¶æ!
-
- Dnia 13-Mar-99, Krzysztof Rudnik napisa³:
-
- KR>> KR> Lepiej ekperymentowac na Zorro 3 rev 6.6 w gore - tam jest nawet
- KR>> miejsce na odpowiedni uklad scalony.
-
- KR>> A widzia³ kto¶ kiedy¶ ten uk³ad?
-
- KR> Oczywiscie, jest produkowany seryjnie.
-
- To dlaczego nikt nie sprzedaje p³yt Zorro z tym uk³adem?
-
- KR>> Co to znaczy dzia³a³o? To jednak istnia³y (istniej±?) karty w uk³adem,
- KR>> o którym piszesz wy¿ej? W sprzeda¿y czy prototypy? Dawaj wszystko co
- KR>> wiesz
-
- KR> He,he wiem wszystko (oczywiscie od strony technicznej) :))).
-
- No to mamy go¶cia, który da nam wreszcie PCI ;-)
-
- KR> Protypy oczywiscie istnieja - przeciez byly na targach w Koloni w 97r.
- KR> No i oczywiscie dzialy - dzialaja z reszta do tej pory.
-
- Gdzie je mo¿na kupiæ?
-
- KR>> KR> Sa takie uklady do procesorow Motoroli.
-
- KR> Uklady sa i do 68k i do PPC. Ten na plytce Micronikowej moze obslugiwac
- KR> i jedno i drugie, tylko trzeba go troche inaczej podlaczyc.
-
- No to ju¿ zupe³na rewelacja.
-
- KR>> Masz racjæ. Mostek jest do³±czony do szyny systemowej karty PPC a nie
- KR>> slotu expansion..
-
- KR> A czy znany jest rozklad pinow tej szyny?
-
- ¯artujesz? Szczegó³y konstrukcji kart PPC to chyba najpilniej strze¿ona
- tajemnica w Phase5.
-
- KR>> KR>> przetestowanie zajmuje kupæ czasu. Przy tym wszystkim napisanie
- KR>> sterowników
- KR>> KR>> to ju¿ zupe³na drobnostka i najprostszy w sumie etap.
-
- KR>> KR> Tylko ze jakos ciagle nikt sie nie przyznal ze wie jak to zrobic.
-
- KR>> A jak mo¿na twierdziæ, ¿e jest siæ w stanie takowy sterownik napisaæ
- KR>> nie maj±c ¿adnych informacji o hardware??? I nie chodzi tu o same karty
- KR>> tylko o sposób ich odwzorowania w systemie Amigi (przede wszystkim
- KR>> adres). No i wypada³oby mieæ do dyspozycji jak±¶ kartæ PCI z pe³nym
- KR>> opisem API oraz owe legendarne dzia³aj±ce sloty PCI Mikronika, ¿eby te
- KR>> drivery testowaæ.
-
- KR> Tu nie chodzi o hardware PCI, czy kart. Chodzi o kogos kto jest w
- KR> stanie napisac steownik do CGFX, dla obojetnie jakiej karty
- KR> graficznej. Po prostu nie wiadomo jak sie pisze takie sterowniki.
-
- To mo¿e najpierw zabraæ siê za stworzenie sterowników do jakiej¶ karty
- modemowej? Np. pcizoltrix.device?
-
- IMHO najprostsze jest napisanie sterownika do karty modemowej lub SCSI.
- Sposób pisania device'ów nie jest bowiem ¿adn± tajemnic±. Trochê trudniej
- by³oby z driverami do kart sieciowych, bo trzebaby zapewniæ zgodno¶æ ze
- standardem SANA-II. Ja nic nie wiem o tym standardzie poza tym, ¿e
- istnieje, ale na pewno specyfikacjê da siê gdzie¶ znale¼æ. Podobnie by³oby
- ze sterownikami do kart d¼wiêkowych. Potrzebny by³by kontakt z autorem AHI,
- ale to zdaje siê nie jest problem.
-
- Napisanie driverów CGX to zupe³nie inna para kaloszy. To najwy¿szy stopieñ
- wtajemniczenia, gdy¿ sterowniki te nie s± oparte na ¿adnym 'device' a
- sposób pisania "monitora" nie jest jawny jak w przypadku 'device' (kto¶ w
- ogóle wie jak to siê robi?). Dodatkowo ingeruj± one w system operacyjny
- patchuj±c funkcje graficzne. Dlatego uwa¿am, ¿e za to nale¿y zabraæ siê na
- koñcu.
-
- Ja ze swojej strony oferujê siê podj±æ próbê napisania jakiego¶ drivera,
- je¿eli kto¶ wska¿e mi sk±d mo¿na wytrzasn±æ te sloty Zorro z dzia³aj±cym
- PCI oraz dokumentacjê API zarówno tych slotów jak i jakiej¶ karty PCI. Znam
- nie¼le AmigaOS i dobrze radzê sobie z jêzykiem C.
-
- Mam w tym momencie pewien pomys³ na sposób finansowania ca³ej sprawy.
- Mo¿naby utworzyæ fundusz, na który wszyscy chêtni wp³aciliby sk³adkê.
- Dodatkowo urz±dzane by³yby zbiórki na ró¿nych spotkaniach. Ze zgromadzonych
- w ten sposób pieniêdzy zakupi³oby siê owe dzia³aj±ce sloty PCI Mikronika. Z
- tych ¶rodków by³oby równie¿ finansowane pozyskiwanie dokumentacji i kart do
- pisania sterowników. Ka¿dy kto chcia³by zaj±æ siê napisaniem jakiego¶
- sterownika "wypo¿ycza³by" sloty i kartê. Oczywi¶cie nie na zawsze :) Po
- skoñczonej robocie zwraca³by sloty i kartê oraz przekazywa³ sterownik.
- Nastêpnie ka¿dy móg³by kupiæ sobie swoje sloty i kartê i pobraæ sterownik.
- Powiedzmy, ¿e dla cz³onków funduszu sterownik by³by darmowy a pozostali
- musieliby za niego zap³aciæ. Pieni±dze trafia³yby albo do autora sterownika
- albo zasila³yby fundusz (zale¿nie od woli autora). My¶lê, ¿e w ten sposób
- mo¿naby zgromadziæ niez³± sumkê. Równie¿ w twardej walucie, bo ludzie z
- zagranicy na pewno byliby równie¿ zainteresowani. Co Wy na to?
-
- Rozwi±za³oby to równie¿ problem sterowników do innych slotów PCI, które
- pojawi³yby siê na rynku. S±dzê, ¿e przekompilowanie istniej±cych
- sterowników by³oby drobnostk±, gdy¿ ró¿nice najprawdopodobniej polega³yby
- tylko na odwzorowaniu slotów w pamiêci Amigi.
-
- Ca³y problem le¿y jednak w dostêpno¶ci mikronikowych slotów Zorro-PCI.
-
- KR> PCI to zaden problem. Przeciez zmiana adresow w programie,
- KR> czy inne tego typu zmiany to nie jest problem dla
- KR> programisty (tylko dla kompilatora/assemblera/linkera).
-
- Chyba nie rozumiesz dzia³ania kompilatorów.
-
- Dzia³anie ka¿dego 'device' jest z grubsza podobne i wygl±da mniej wiêcej
- tak:
- - odebranie rozkazu/danych od programu poprzez standardowy interfejs jakim w
- AmigaOS jest struktura IORequest i funkcje exec.library/#?IO()
- - przekodowanie rozkazu/danych do formatu akceptowanego przez hardware.
- - wys³anie rozkazu/danych do hardware (przekopiowanie pod odpowiedni adres).
- - odebranie wyniku operacji i przes³anie go do procesu wywo³uj±cego driver.
-
- Ca³y ten protokó³ musi napisaæ programista a kompilator zamieni to jedynie
- na postaæ zrozumia³± dla procesora.
-
- Pozdrawiam, Jacek
- --
- Jacek Rzeuski (jrzeuski@neptun.gdansk.tpsa.pl) ICQ # 15729819
-
- A1200T 3.1 BPPC+BVision SCSI 21" monitor 3xHD CD modem
- A2000T 3.0 030&882 SCSI HD karta PC 386 + VGA
-
- BTW: Czy Twoja Amiga pracuje ju¿ dla The Amiga RC5 Team?
- Nie? To zajrzyj na http://amiga.org.pl/apg/rc5pl.html
-
-
-